package com.finance.system.request;

import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;

/**
 * @Author: gly
 * @Date: Created in 2017-05-23
 */
@Data
public class MajorRuleReq {

    /**
     * 规则描述
     */
    @NotBlank(message = "规则描述不能为空")
    private String description;
    /**
     * 规则解析器类 全路径类名 例如 ： com.finance.parser.DangDangParser
     */
    @NotBlank(message = "规则解析器类不能为空")
    private String parser;
    /**
     * 供货商编码
     */
    @NotBlank(message = "供应商编码不能为空")
    private String supplierCode;
    /**
     * 激活状态
     */
    @NotBlank(message = "激活状态不能为空")
    private String state;
    /**
     * 解析器类初始化参数
     */
    private String initJson;
    /**
     * 规则标记
     */
    private String ruleFlag;

}
